5fd448dcf7889db0f137abab8e6156d3e793a8e6,plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/util/PsiUtil.java,PsiUtil,seemsToBeQualifiedClassName,#GrExpression#,1085
Before Change
public static boolean seemsToBeQualifiedClassName(@Nullable GrExpression qualifier) {
if (qualifier == null) return false;
while (qualifier instanceof GrReferenceExpression) {
if (((GrReferenceExpression)qualifier).getReferenceNameElement() instanceof GrLiteral) return false;
qualifier = ((GrReferenceExpression)qualifier).getQualifierExpression();
}
return qualifier == null;
After Change
public static boolean seemsToBeQualifiedClassName(@Nullable GrExpression qualifier) {
if (qualifier == null) return false;
while (qualifier instanceof GrReferenceExpression) {
final PsiElement nameElement = ((GrReferenceExpression)qualifier).getReferenceNameElement();
if (((GrReferenceExpression)qualifier).getTypeArguments().length > 0) return false;
if (nameElement == null || nameElement.getNode().getElementType() != GroovyTokenTypes.mIDENT) return false;
qualifier = ((GrReferenceExpression)qualifier).getQualifierExpression();
}
return qualifier == null;